.border-bb {
    border-bottom: 1px solid #dfdfdf;
}
.bge3 {
    background: #e3e8ee;
}
.forget_pwd {
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    .main {
      background: #f5f5f5;
      .tit {
        height: 0.46rem;
        line-height: 0.46rem;
      }
      .pwd {
        li {
          height: 0.46rem;
          border: 1px solid #dfdfdf;
          border-right: none;
          background: #fff;
          &:last-child {
            border-right: 1px solid #dfdfdf;
            border-top-right-radius: 0.05rem;
            border-bottom-right-radius: 0.05rem;
          }
          &:first-child {
            border-top-left-radius: 0.05rem;
            border-bottom-left-radius: 0.05rem;
          }
        }
      }
      .number {
        // margin-top: 0.34rem;
        li {
          box-sizing: border-box;
          flex: 0 0 33.33%;
          height: 0.6rem;
        }
      }
    }
}
